﻿using System;
using System.Windows.Media;
using Microsoft.Practices.Prism.Commands;
using System.Windows.Input;

namespace BizControl.Presentation.Infrastructure.Controls
{
  public class NavigationViewModel
  {
    private DelegateCommand _navigateCommand;

    public NavigationViewModel ()
	  {
      _navigateCommand = new DelegateCommand(Navigate);
	  }

    #region Properties

    public virtual ImageSource ImagePath { get; set; }
    public virtual string Text { get; set; }
    public ICommand NavigateCommand
    {
      get { return _navigateCommand; }
    }

    #endregion

    protected virtual void Navigate()
    { }
  }
}
